package com.letme.store.domain;

import com.letme.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 用户地址对象 mall_user_address
 *
 * @author ruoyi
 * @date 2025-09-18
 */
@Data
@ApiModel(value = "用户地址对象 MallUserAddress")
public class MallUserAddress extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键编号 */
    private Long id;

    /** 部门编号 */

    @ApiModelProperty(value = "部门编号")
    private Long deptId;

    /** 微信用户编号 */

    @ApiModelProperty(value = "微信用户编号")
    private Long wxUserId;

    /** 微信标识 */

    @ApiModelProperty(value = "微信标识")
    private String openId;

    /** 省级编码 */

    @ApiModelProperty(value = "省级编码")
    private String provinceCode;

    /** 省级名称 */

    @ApiModelProperty(value = "省级名称")
    private String provinceName;

    /** 市级编码 */

    @ApiModelProperty(value = "市级编码")
    private String cityCode;

    /** 市级名称 */

    @ApiModelProperty(value = "市级名称")
    private String cityName;

    /** 区县编码 */

    @ApiModelProperty(value = "区县编码")
    private String countyCode;

    /** 区县名称 */

    @ApiModelProperty(value = "区县名称")
    private String countyName;

    /** 详细地址 */

    @ApiModelProperty(value = "详细地址")
    private String addressDetail;

    /** 收货人 */

    @ApiModelProperty(value = "收货人")
    private String receiverName;

    /** 收货人电话 */

    @ApiModelProperty(value = "收货人电话")
    private String receiverPhone;

    /** 是否默认（0不默认，1默认） */

    @ApiModelProperty(value = "是否默认")
    private String defaultFlag;

    /** 是否删除（0正常，1删除） */
    private Integer delFlag;

}

